-
-
Notifications
You must be signed in to change notification settings - Fork 32k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update cryptography dependency to v3.1.1 #40479
Conversation
This is required for Ed25519 support, e.g. to allow Apple TV authentication: postlund/pyatv#831 Signed-off-by: MichaIng <[email protected]>
I ran:
and got:
Shall I try to resolve those two conflicts caused by this PR by updating the two affected dependencies as well, or how do you handle such? EDIT:
|
@MichaIng please add a link to the change logs or differences to the PR description :) |
@Jc2k could you release a new version of aiohomekit to support the new cryptography version? @rytilahti could you add support for the new version of cryptography to python-miio? |
Thanks for the ping, I'll push a release this morning. |
Thanks for the ping from my side, too. I'll try to find some time this week to bump the dependency. |
Closing this PR as the cryptography dependency has already been updated. |
Still doesn't work on OpenSSL 1.1.1, cryptography-3.3.1 ed25519 is not supported by this version of OpenSSL |
@nick2525 This is a closed and handled PR from October. If you have an issue, please open up an issue instead of commenting on handled PRs. They are not trackable, issues are. Thanks 👍 |
Breaking change
None
Proposed change
A newer cryptography module is required for Ed25519 support, e.g. to allow Apple TV authentication.
Type of change
Example entry for
configuration.yaml
:# Example configuration.yaml
Additional information
I was not able to test every HA integration with it but playing a bid around did not reveal any issue + I could not find a hint why 2.9.2 was a limit before, so probably it was just the latest version on last dependency update.
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: